/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model.pojo;

import java.util.ArrayList;

public class Item {
	private String nome;
	private long codigo;
	private double margemLucro;
	private double precoCusto;
	private int quantEstoque;
	private ArrayList<Pedido> pedido = new ArrayList<Pedido>(); //relacionamentos das classes
	private ArrayList<Fornecedor> fornecedor = new ArrayList<Fornecedor>(); //relacionamentos das classes
	
	
	//construtores
	public Item (String nome, long codigo, Fornecedor fornecedor, double margemLucro, double precoCusto, int quantEstoque) {
		this.nome = nome;
		addFornecedor(fornecedor);
		this.margemLucro = margemLucro;
		this.precoCusto = precoCusto;
		this.quantEstoque = quantEstoque;
		this.codigo = codigo;
	}

	// Get e Set
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public long getCodigo() {
		return codigo;
	}

	public void setCodigo(long codigo) {
		this.codigo = codigo;
	}

	public double getMargemLucro() {
		return margemLucro;
	}

	public void setMargemLucro(double margemLucro) {
		this.margemLucro = margemLucro;
	}

	public double getPrecoCusto() {
		return precoCusto;
	}

	public void setPrecoCusto(double precoCusto) {
		this.precoCusto = precoCusto;
	}

	public int getQuantEstoque() {
		return quantEstoque;
	}

	public void setQuantEstoque(int quantEstoque) {
		this.quantEstoque = quantEstoque;
	}

	public ArrayList<Fornecedor> getFornecedor() {
		return fornecedor;
	}
	
	public void addFornecedor(Fornecedor fornecedor) {
		this.fornecedor.add(fornecedor);
	}

}